protective clothing for automobile racing drivers - Français Anglais Dictionnaire